and
) tells the HTML viewer that the text contained within the start-tag and end-tag is a paragraph. Paragraphs are displayed by the HTML viewer separated by a single blank line from the preceding items. For example:This is a paragraph. This second line is actually displayed by an HTML viewer on the same line as the previous line, as the carriage return is ignored.
This second paragraph is displayed with a single blank line between it and the previous paragraph.
This results in the following to be displayed by an HTML viewer: This is a paragraph. This second line is actually displayed by an HTML viewer on the same line as the previous line, as the carriage return is ignored. This second paragraph is displayed with a single blank line between it and the previous paragraph. Alignment: Text and images may be aligned to the left, to the right or centred. For example: Left alignment Right alignment Center alignment Lists: A list is simply a list of items. The HTML viewer automatically starts each list item on a new line, and handles list numbering and bulleting depending upon how the HTML author has declared the list. Base URL: The Base URL gives the HTML viewer a point of reference for hyperlinks. Usually the base URL is not specified, and is taken as the URL address of the current document. Hyperlinks: Hyperlinks are a provision allowing the user of the HTML document to navigate through the document and to external resources. Hyperlinks may be local, allowing navigation within the currently loaded document, or external providing access to other documents not loaded and resources such as ftp servers and mail servers. Navigation through hyperlinks usually occurs by positioning the pointer over the link with the mouse, and then pressing the left mouse button. The hyperlink may be displayed to the user either as text, in which case it will normally be displayed in a distinctive colour and underlined, or as an image. In both cases, when the pointer passes onto a hyperlink it will change shape indicating a selectable hyperlink. Meta: The META element is an extensible container for use in identifying specialized document meta-information. Meta-information has two main functions: 1) to provide a means to discover that the data set exists and how it might be obtained or accessed; and 2) to document the content, quality, and features of a data set, indicating its fitness for use. Each META element specifies a name/value pair. If multiple META elements are provided with the same name, their combined contents - concatenated as a comma-separated list - is the value associated with that name. HTTP servers may read the content of the document HEAD to generate header fields from certain Meta information. WWW Search Engines also may make use of META information to automatically build an entry for a site. Forms: Forms provide a mechanism for passing information from the HTML viewer back to a program at the web server or through email to you. A Basic HTML Document A simple HTML document is comprised of the following components: An HTML declaration tag: A heading tag: A title, such as:This is an example HTML document.
Notice the use of the paragraph start-tagand end-tag
which tells the HTML viewer to display the text as a new paragraph, and not as a continuation of the heading line. Newer HTML viewers, such as Netscape Navigator and Microsoft Internet Explorer aslo support more advanced formatting for headings and other text, but this will be covered later. Simple Formatting HTML viewers do not recognise carriage-returns in the text. Instead, they display the text as continuous lines, breaking each line at a word end so that it fits in the text window. This is known as word- wrap. You can force a line break with the HTML tagThis is an example HTML document.
If you just want to centre a single heading, you can use the "align=" command within the heading tag, for example:This is an example HTML document.
This will display as: Main Heading This is an example HTML document. The ALIGN= command may also be added to the paragraph tag,to align an entire paragraph, for example:
In addition to defining the size of the typeface used to display text (heading), HTML also supports bold, italic, strikethrough, underline, subscript and superscript formats. The following example illustrates the popular formatting tags:
This is an example HTML document illustrating some basic text formatting tags.
Bold
Italic
Subscript
Underline
Superscript
Strikeout
Typewriter (fixed width font)
Preformatted (used for displaying source code etc.)Formatting tags may also be nested to create multiple effects such as BOLD ITALIC, for example: This is Bold Italic But you must remember to end-tag in the reverse order to the start- tags to keep the nesting correct. Blockquote: Text defined as a "blockquote" is displayed as a new paragraph, and usually displayed indented from the left margin, and with some HTML viewers in a unique typeface. A blockquote is declared by the tag pair
and, for example:
This text will normally be displayed indented, and if viewed with Mosaic, displayed in a unique font type face.Address: Text defined as an "address block" is displayed as a new paragraph and usually in italic. An address is declared by the tag pair and , for example: This text will normally be displayed in italic. Emphasis: Emphasised text is declared by the tag pair and and is usually displayed in italic. Strong: Strong text is declared by the tag pair and and is usually displayed in bold. Citation: Citation text is declared by the tag pair and and is usually displayed in italic. Source Code: Source code is declared by the tag pair
and
and is
usually displayed in a fixed width font, though this may be changed by
the user of the HTML viewer.
Sample Output:
Sample Output is declared by the tag pair and and is
usually displayed in a fixed width font, though some HTML viewers
(notably Mosaic) allow the user to change this.
Keyboard Input:
"Keyboard Input" is declared by the tag pair and and is
usually displayed in a different font face and style to the ordinary
text.
Variable:
Variable text is declared by the tag pair and and is
usually displayed in either a fixed width font or an italic font to
emphasis it.
Big:
Big text is declared by the tag pair and and is usually
displayed larger than the ordinary text, but without the new line
which accompanies a heading and
tag pair, although the end-tag is not needed if another paragraph starts with astart-tag. Paragraphs may be aligned, with the "align=" command, for example:
A standard paragraph
Center aligned paragraph
Left aligned paragraph
Right aligned paragraph
Line breaks are enforced with the
tag. When an HTML viewer
encounters the
tag, the cursor is moved down one line and to the
left of the window. If an alignment is in operation, the next
displayed line will be aligned correctly.
Horizontal rules are affected with the
In Norse mythology, Aegir is the god of the sea.
The Aesir were the principal gods in Norse mythology. They lived in Asgard.
In Norse mythology Asgard was the home of the gods.
In Norse mythology, Bertha is the goddess of spinning.
In Norse mythology, Bragi is the god of poetry and eloquence. He was
married
to the goddess Iduna who dwelt in the underworld.
Netscape introduced a number of new commands for hyperlinks. TARGET=
can be used to open the hyperlink document in a new instance of the
HTML viewer, or a specified frame. More about frames later. For
example:
Next Document
When the hyperlink "Next Document" is selected, the document
"next.htm" will be opened and displayed in a new instance of the HTML
viewer.
Hyperlinks are not restricted to other HTML documents. They can be
used to access news servers, gopher servers, send mail and access ftp
servers.
A hyperlink to send mail uses the URL "mailto:"
For example the following link attempts to send an email message to
me:
Feedback
Some HTML viewers will also support the addition of an optional
subject, to save the user typing it in. For example:
Feedback
Files can be sent to the user through FTP links, to send a specific
file, use something like:
< A HREF="ftp://server/path/filename">Download file
For example:
Download BBSC70.ZIP
The HTML viewer will usually contact the FTP server, and attempt to
connect using the name "anonymous" and sending the user's email
address as a password.
Linking to a gopher server is achieved with the URL gopher:// for
example:
Linking to a WAIS index server is achieved with the wais:// URL, for
example:
Linking to a news server is achieved with the nntp:// URL, for
example:
Image Maps
Image maps are a number of links defined as areas of a displayed
image. They can be thought of as two distinct components, a map and an
image. The map giving instructions as to the links and the image
simply being a standard inline image. Each pixel of the image can be a
link to another URL if required, but more usually different areas of
the image link to different URLs. The following example illustrates
the use of a simple image map. The image is displayed as normal with
an tag, but with the addition of the USEMAP command to indicate
that the inline image is an image map. For example:
The map component may be processed by the HTML viewer (a client side
image map) or by the HTTP server if the HTML viewer cannot process
maps.
A server image map is defined by adding the command ISMAP to the
tag, for example:
In this case, the HTML viewer will expect the map information to be
processed by the server.
A client side image map (CSIM), however, is a map processed by the
HTML viewer, which gets the map information from an HTML document
found by the hyperlink following the USEMAP= command, in this case it
follows later in the same document, and occurs between the tags:
The first line tells the HTML viewer that this is a map, and assigns
it a unique name, in this case "sample". The next three lines define
three link areas within the image. Each area is defined with one the
forms:
or
or
These co-ordinates are pixel co-ordinates within the image and define
a region within which the link occurs. The SHAPE=RECT command expects
a rectangular region described by two pairs of co-ordinates. The
SHAPE=CIRCLE command expects a circular region described by the co-
ordinates of the circle centre, followed by the radius. The final
example, SHAPE=POLY describes a multi-sided area.
Here is the complete HTML example with blank lines inserted to make it
easier to read and determine the individual areas:
This is a table! |
---|
This is a table! |
Cell One is aligned to the left and in the centre vertically |
Cell Two
has multiple lines in it and is displayed to the left of the cell |
Cell Three is centred horizontally,
at the top of the cell |
Cell Four is another
multiple line cell displayed to the right |
Protoplasm | ||
---|---|---|
Plants | Invertebrates | Vertebrates |
Protoplasm | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Single-cell Plant Animals | Bacteria | ||||||||||||||||||||||||||
Invertebrates | Fungi | Vertebrates | Sponges | ||||||||||||||||||||||||
Ringed Worms | Jelly fish | Mosses | Sharks | Sea Squirts | Lancelets | ||||||||||||||||||||||
Cone shells | Spiders | Snails | Insects | Conifers | Ferns | Flowering Plants | Amphibians | Bony Fishes | |||||||||||||||||||
Reptiles | Newts | Frogs | |||||||||||||||||||||||||
Mammals | Crocodiles | Lizards | |||||||||||||||||||||||||
Ungulates | Carnivores | Apes | Rodents | Marsupials | |||||||||||||||||||||||
Cattle | Deer | Cats | Civets | Weasels | Monkeys | Gorillas | Man |
, | |
---|---|
tags, with the colour defined in the last element over-riding those defined before. E.g. if a | element contains a BORDERCOLOR attribute setting, the setting specified will be used instead of any colour settings that may have been specified in the |
and | tags. If used in the
element, the image will be tiled behind all of the table cells. For
example:
|
---|
These | are | heading | cells |
These | are | body | cells |
X | X | X | X |
X | X | X | X |
X | X | X | |
X | X | X | |
X | X | X |